package org.persistente.xml;

/**
 *
 * @author philipe
 */
public abstract class FieldParser<T> extends Parser<T> {
    

    @Override
    public void init(Context context) {
        context.objects.push(null);
    }

    @Override
    public void parse(Context context, String value) {
        context.objects.pop();
        context.objects.push(parse(value));
    }
    
    public abstract T parse(String value);
    
    
}
